<html>
<head>
<meta charset="utf-8">
<title>excel</title>
<style>
body{font-family:Arial; font-size:14px;line-height:180%;padding-top: 20px;background-color: beige/*background-image: url("./static/paper.gif")*/} /*总控制，可忽略此行*/
table tr:first-child{background:#0066CC; color:#fff;font-weight:bold;} /*第一行标题蓝色背景*/
table{border-top:1pt solid #C1DAD7;border-left:1pt solid #C1DAD7;margin: 0 auto;}
td{ padding:3px 6px; text-align:center;border-right:1pt solid #C1DAD7;border-bottom:1pt solid #C1DAD7;}
tr:nth-of-type(odd){ background:#c6f9f7} /* odd 标识奇数行，even标识偶数行 */
tr:hover{ background: #E0F0F0;} /*鼠标悬停后表格背景颜色*/
table tr .td1:first-child{ text-align:left }
/*.td2{ padding: 0px; text-align:left;}*/
/*.td2 input{ font-size: 20px;width: auto;text-align: center}*/
td input{ font-size: 16px;}
#table td:nth-child(3){padding: 0px}
#table td:nth-child(3) input{width: 80px}
#table td input{width: 100%}
.p1{padding-left: 650px;font-size: 18px;color: red}
.p1 input{font-size: 18px}
.div1{float: left;display: block;padding-left: 20px;margin:5px auto;width: 900px;font-size: 18px;border:1px solid rgba(82, 168, 236, 0.8)}
#table6 td:nth-child(2){width: 500px}
.xishu{width: 100px}
#table2,#table3,#table4,#table5,#table7,#table8{width: 800px;margin: 10px 25px;border-width: 1px;float: left}
</style>
</head>
<body>
<h1 align="center" style="color: #0066CC;font-size: 26px">雇主测算</h1>
<br>
<table id="table" width='850' border='0' cellspacing='0' cellpadding='0' align='center'>
    <tr>
        <td>说明</td>
        <td>保额</td>
        <td>份数</td>
        <td>保费</td>
    </tr>
    <tr>
        <td class="td1">死亡伤残</td>
        <td><input type="number" id="b3" oninput="swsc()"/></td>
        <td><input type="number" id="c3" oninput="swsc()"/></td>
        <td id="d3">0</td>
    </tr>
    <tr>
        <td class="td1">医疗</td>
        <td><input type="number" id="b4" oninput="yl()"/></td>
        <td><input type="number" id="c4" oninput="yl()"/></td>
        <td id="d4">0</td>
    </tr>
    <tr>
        <td class="td1">每日现金补助</td>
        <td><input type="number" id="b5"/></td>
        <td><input type="number" id="c5" oninput="xjbz()"/></td>
        <td id="d5">0</td>
    </tr>
    <tr>
        <td class="td1">二十四小时人身意外事故</td>
        <td><input type="number" id="b6" disabled="disabled"/></td>
        <td><input type="number" id="c6" oninput="ywsg()"/></td>
        <td id="d6">0</td>
    </tr>
    <tr>
        <td class="td1">伤残等级</td>
        <td><input type="number" id="b7" disabled="disabled"/></td>
        <td><input type="number" id="c7" oninput="scdj()"/></td>
        <td id="d7">0</td>
    </tr>
    <tr>
        <td class="td1">法律费用</td>
        <td><input type="number" id="b8" oninput="flfy()"/></td>
        <td><input type="number" id="c8" oninput="flfy()"/></td>
        <td id="d8">0</td>
    </tr>
    <tr>
        <td class="td1">误工补助1</td>
        <td><input type="number" id="b9" disabled="disabled"/></td>
        <td><input type="number" id="c9"/></td>
        <td id="d9">0</td>
    </tr>
    <tr>
        <td class="td1">误工补助2</td>
        <td><input type="number" id="b10" disabled="disabled"/></td>
        <td><input type="number" id="c10" oninput="wgbz2()"/></td>
        <td id="d10">0</td>
    </tr>
    <tr>
        <td class="td1">误工补助3</td>
        <td><input type="number" id="b11" disabled="disabled"/></td>
        <td><input type="number" id="c11" oninput="wgbz3()"/></td>
        <td id="d11">0</td>
    </tr>
    <tr>
        <td class="td1">住院津贴保险</td>
        <td><input type="number" id="b12" oninput="jtbx()"/></td>
        <td><input type="number" id="c12" oninput="jtbx()"/></td>
        <td id="d12">0</td>
    </tr>
    <tr>
        <td style="color: red">总保费</td>
        <td style="color: red" id="total">0</td>
    </tr>
</table>
<p class="p1">
    死亡伤残优惠系数：<input id="rate1" type="number" disabled="disabled" value="0.3528"/>
</p>
<p class="p1">
    医疗优惠系数：<input id="rate2" type="number" disabled="disabled" value="0.27216"/>
</p>

<div style="margin-top: 10px">
    <div class="div1">
        <p style="color: red">"请详细阅读以下管控、禁保政策。确保人员类别不涉及以下所列的政策管控、禁保情形。</p>
        <p><b>1、雇主责任险原则上承保年龄区间为：18-65岁</b></p>

        <p style="color: red;margin-bottom: 0px">2、以下职业，涉及总公司费用与费率政策严格管控：</p>
        （1）保安（非物业）、押运员；</br>
        （2）海上平台人员、非远洋船员等水上作业人员；</br>
        （3）采石场、石材加工厂、石材市场或石材经营摊位工作人员；</br>
        （4）金属加工、机械加工/制造工人，包含但不限于：金属冶炼、五金加工、压延、锻造、机械设备制造工人；</br>
        （5）环卫工人、园林/城市绿化工人、道路养护/清洁工人；</br>
        （6）搬运/装卸工、锅炉工、电工、机械设备或交通工具修理工；</br>
        （7）木材、板材、木器、木门及家具加工制造人员；</br>
        （8）超龄人员（65周岁及65周岁以上人员）占比超20%的业务。</br>
          <div style="color: red">
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以上职业类别管控要求：</br>
              （1）手续费比例不得超过15%</br>
              （2）禁止扩展24小时人身意外类条款；</br>
              （3）禁止使用风险管理系数。</br>
          </div>

        <p style="color: red;margin-bottom: 0px">3、以下职业类别属于总公司禁保，不适用本表，且不予承保：</p>
        （1）远洋船员；</br>
        （2）飞行中的飞机机组人员；</br>
        （3）海上石油及天然气作业；</br>
        （4）从事石棉制造、供应、运输的人员；</br>
        （5）涉及放射性材料风险的人员；</br>
        （6）常驻美国、加拿大境内的雇员；</br>
        （7）水雷风险；</br>
        （8）从事下列行业所导致的损失：</br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1）、从事烟花爆竹、保险丝、弹药、军火、火药、硝化甘油及任何爆炸物制造；</br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2）、压缩或液化气体；</br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3）、丁烷、甲烷、丙烷以及其他液化气体；</br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4）、赛璐珞。</br>
        （9）建造、维修、拆除水坝/围堰；</br>
        （10）涉及爆破作业的行业及人员；</br>
        （11）武装部队、消防队员和执法机关；</br>
        （12）独家或以主承保方身份承保异地业务；</br>
        （13）跨省普通货物公路货运司机及随车人员；网络外卖速递人员（包含但不限于送餐、送药、超市商品速递人员）；</br>
        （14）渔业养殖/捕捞人员；</br>
        （15）空调安装/维修人员、电梯安装/维保/调试人员；</br>
        （16）扩展承保重大疾病保险或自费药保险（每次事故每人赔偿限额RMB2000元及以下的除外）等应属于健康保险赔偿范围的业务；</br>
        （17）煤矿、非煤矿山、道路（含市政道路）、铁路、桥梁、码头及围海工程、地下工程相关的雇主责任保险；</br>
        （18）涉及到在撒哈拉以南非洲工作人员的雇主责任保险业务；</br>
        （19）涉及3类（不含）以上人员的劳务公司、人力资源公司类雇主责任保险业务；</br>
        （20）造船厂造船、维修、拆船工人；伐木工人；</br>
        （21）涉高作业人员，包括但不限于电信、通信、电缆、外墙面清洗、塔吊操作人员、脚手架工人等高处作业人员；</br>
        （22）施工期限超过一年期的建筑工程雇主责任保险业务；</br>
        （23）通过保险中介机构或互联网平台运作且统扯净费率低于0.3%的平台业务（统扯净费率是指净风险保费/主险及附加险保额之和，其中统扯净风险保费是指扣除中介佣金及技术服务费后的风险保费）；</br>
        （24）不记名投保且承保雇员含3类及以上员工；</br>
        （25）企业尘肺病责任保险及其附加险（经总公司差异化授权的不在此限）；</br>
        （26）超龄人员（65周岁及65周岁以上人员）占比超30%的业务；</br>
        （27）未经授权使用雇主责任险（C）条款，或非涉外机构[ 涉外机构：中外合资经营企业、中外合作经营企业和外资企业、外国政府、社会团体、国际性机构。]使用雇主责任险（B）条款；</br>
        （28）其它六类及以上职业人员；</br>
        （29）因投保团体意外险等其它险种被拒保而转投雇责险的业务。
    </div>
    <table id="table2">
        <tr>
            <td>每人伤亡责任限额（万元）</td>
            <td>调整系数</td>
            <td>系数</td>
            <td>说明</td>
        </tr>
        <tr>
            <td>5以下</td>
            <td>1.30-2.00</td>
            <td rowspan="6" class="xishu"><input onchange="rate()" value="0.7" type="number" id="j1" style="color: #0066CC;width: 100%;font-size: 18px;"/></td>
            <td rowspan="6" style="color: red;background: white">仅1-4类可用</td>
        </tr>
        <tr>
            <td>[5,10）</td>
            <td>1.00-1.30</td>
        </tr>
        <tr>
            <td>[10,30）</td>
            <td>0.95-1.10</td>
        </tr>
        <tr>
            <td>[30,50）</td>
            <td>0.90-0.95</td>
        </tr>
        <tr>
            <td>[50,100）</td>
            <td>0.80-0.90</td>
        </tr>
        <tr>
            <td>100及以上</td>
            <td>0.70-0.80</td>
        </tr>
    </table>

    <table id="table3">
        <tr>
            <td>每人医疗费用责任限额（万元）</td>
            <td>调整系数</td>
            <td>系数</td>
            <td>说明</td>
        </tr>
        <tr>
            <td>1以下</td>
            <td>1.0-2.0</td>
            <td rowspan="5" class="xishu"><input onchange="rate()" value="0.6" type="number" id="j14" style="color: #0066CC;width: 100%;font-size: 18px;"/></td>
            <td rowspan="5" style="color: red;background: white">仅1-4类可用</td>
        </tr>
        <tr>
            <td>[1,3）</td>
            <td>0.9-1.1</td>
        </tr>
        <tr>
            <td>[3,5）</td>
            <td>0.8-0.9</td>
        </tr>
        <tr>
            <td>[5,10）</td>
            <td>0.7-0.8</td>
        </tr>
        <tr>
            <td>10及以上</td>
            <td>0.6-0.7</td>
        </tr>
    </table>

    <table id="table4">
        <tr>
            <td rowspan="2">每次事故每人医疗费用免赔额（元）</td>
            <td colspan="3">每次事故每人医疗费用免赔率</td>
            <td>系数</td>
        </tr>
        <tr>
            <td>5%及以下</td>
            <td>5%-10%（含）</td>
            <td>10%以上</td>
            <td rowspan="8" class="xishu"><input onchange="rate()" value="0.9" type="number" id="j21" style="color: #0066CC;width: 100%;font-size: 20px;"/></td>
        </tr>
        <tr>
            <td>100及以下</td>
            <td>1.1</td>
            <td>1.05</td>
            <td>0.9</td>
        </tr>
        <tr>
            <td>100-300（含)</td>
            <td>1</td>
            <td>0.95</td>
            <td>0.9</td>
        </tr>
        <tr>
            <td>300-500（含)</td>
            <td>0.9</td>
            <td>0.85</td>
            <td>0.8</td>
        </tr>
        <tr>
            <td>300-500（含)</td>
            <td>0.9</td>
            <td>0.85</td>
            <td>0.8</td>
        </tr>
        <tr>
            <td>500-1000（含)</td>
            <td>0.8</td>
            <td>0.75</td>
            <td>0.7</td>
        </tr>
        <tr>
            <td>1000-3000（含)</td>
            <td>0.7</td>
            <td>0.68</td>
            <td>0.65</td>
        </tr>
        <tr>
            <td>3000以上</td>
            <td>0.65</td>
            <td>0.63</td>
            <td>0.6</td>
        </tr>
    </table>

    <table id="table5">
        <tr>
            <td>类别</td>
            <td>人员分类</td>
            <td>调整系数</td>
            <td>系数</td>
        </tr>
        <tr>
            <td>1</td>
            <td>1</td>
            <td>0.8</td>
            <td rowspan="6" class="xishu"><input onchange="rate()" value="0.9" type="number" id="k30" style="color: #0066CC;width: 100%;font-size: 20px;"/></td>
        </tr>
        <tr>
            <td>2</td>
            <td>2</td>
            <td>0.9</td>
        </tr>
        <tr>
            <td>3</td>
            <td>3</td>
            <td>1</td>
        </tr>
        <tr>
            <td>4</td>
            <td>4</td>
            <td>1.5</td>
        </tr>
        <tr>
            <td>5</td>
            <td>5</td>
            <td>2</td>
        </tr>
        <tr>
            <td>6</td>
            <td>6</td>
            <td>2.5</td>
        </tr>
    </table>

    <table id="table7">
        <tr>
            <td>总人数（人）</td>
            <td>调整系数</td>
            <td>系数</td>
        </tr>
        <tr>
            <td>50以下</td>
            <td>1</td>
            <td rowspan="7" class="xishu"><input onchange="rate()" value="1" type="number" id="j56" style="color: #0066CC;width: 100%;font-size: 20px;"/></td>
        </tr>
        <tr>
            <td>[50,100）</td>
            <td>0.90-1.00</td>
        </tr>
        <tr>
            <td>[100,300）</td>
            <td>0.85-0.90</td>
        </tr>
        <tr>
            <td>[300,500）</td>
            <td>0.80-0.85</td>
        </tr>
        <tr>
            <td>[500,1000）</td>
            <td>0.70-0.80</td>
        </tr>
        <tr>
            <td>[1000,5000）</td>
            <td>0.60-0.70</td>
        </tr>
        <tr>
            <td>5000及以上</td>
            <td>0.50-0.60</td>
        </tr>
    </table>

    <table id="table8">
        <tr>
            <td>续保情况</td>
            <td>新保</td>
            <td>续保</td>
            <td>两次及两次以上续保</td>
            <td>系数</td>
        </tr>
        <tr>
            <td>客户忠诚度系数</td>
            <td>1</td>
            <td>0.9-1.0</td>
            <td>0.8-1.0</td>
            <td class="xishu"><input onchange="rate()" value="0.8" type="number" id="l65" style="color: #0066CC;width: 100%;font-size: 20px;"/></td>
        </tr>
    </table>

    <table id="table6" width='1600px' border='0' cellspacing='0' cellpadding='0' align="left" style="margin: 10px 20px">
        <tr>
            <td>项目</td>
            <td>内容</td>
            <td colspan="2">调整系数</td>
            <td>系数</td>
            <td>说明</td>
        </tr>
        <tr>
            <td rowspan="4">被保险人风险管理水平</td>
            <td rowspan="4">是否建立风险管理制度；是否定期对风险隐患进行检查和排除；是否对相关人员定期进行风险管理培训等。</td>
            <td>优秀</td>
            <td>1.30-2.00</td>
            <td rowspan="16" class="xishu"><input onchange="rate()" value="0.7" type="number" id="l38" style="color: #0066CC;width: 100%;font-size: 18px;"/></td>
            <td rowspan="16" style="color: red;background: white">仅1-4类可用。最低0.7</td>
        </tr>
        <tr>
            <td>良好</td>
            <td>1.00-1.30</td>
        </tr>
        <tr>
            <td>一般</td>
            <td>0.95-1.10</td>
        </tr>
        <tr>
            <td>较差</td>
            <td>0.90-0.95</td>
        </tr>
        <tr>
            <td rowspan="4">安全防护措施</td>
            <td rowspan="4">安全管理制度是否建立、健全；锅炉、压力容器、吊车、升降机等设备是否符合安全规章，是否定期检验；作业人员及其他相关人员安全教育培训、安全宣传、安全检查、安全操作规程等制度是否齐全，内容是否充实，是否具有可操作性，是否落实到位。</td>
            <td>优秀</td>
            <td>0.75-0.85</td>
        </tr>
        <tr>
            <td>良好</td>
            <td>0.85-1.00</td>
        </tr>
        <tr>
            <td>一般</td>
            <td>1.00-1.20</td>
        </tr>
        <tr>
            <td>较差</td>
            <td>1.20-1.50</td>
        </tr>
        <tr>
            <td rowspan="4">出险应急措施</td>
            <td rowspan="4">是否建立意外事件、事故的紧急救援措施，是否定期组织相关人员参加紧急救援演习等。</td>
            <td>优秀</td>
            <td>0.80-0.90</td>
        </tr>
        <tr>
            <td>良好</td>
            <td>0.90-1.00</td>
        </tr>
        <tr>
            <td>一般</td>
            <td>1.00-1.10</td>
        </tr>
        <tr>
            <td>较差</td>
            <td>1.10-1.30</td>
        </tr>
        <tr>
            <td rowspan="4">劳动保护措施</td>
            <td rowspan="4">是否定期组织工作人员健康体检：是否根据工作环境提供劳动保护护具，尤其是针对特殊工种工作人员提供劳动保护用品；工作场所是否设置医务室或距医疗机构较近，具备处理紧急事故的能力。</td>
            <td>优秀</td>
            <td>0.70-0.80</td>
        </tr>
        <tr>
            <td>良好</td>
            <td>0.80-1.00</td>
        </tr>
        <tr>
            <td>一般</td>
            <td>1.00-1.10</td>
        </tr>
        <tr>
            <td>较差</td>
            <td>1.10-1.30</td>
        </tr>
    </table>
</div>
</body>
<script type="text/javascript" src="./static/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
    //除法
    function accDiv(arg1,arg2){
        let t1=0,t2=0,r1,r2;
        try{t1=arg1.toString().split(".")[1].length}catch(e){}
        try{t2=arg2.toString().split(".")[1].length}catch(e){}
        with(Math){
            r1=Number(arg1.toString().replace(".",""))
            r2=Number(arg2.toString().replace(".",""))
            return accMul((r1/r2),pow(10,t2-t1));
        }
    }  /* 何问起 hovertree.com */
    //乘法
    function accMul(arg1,arg2)
    {
        let m=0,s1=arg1.toString(),s2=arg2.toString();
        try{m+=s1.split(".")[1].length}catch(e){}
        try{m+=s2.split(".")[1].length}catch(e){}
        return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
    }
    //加法
    function accAdd(arg1,arg2){
        let r1,r2,m;
        try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
        try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
        m=Math.pow(10,Math.max(r1,r2))
        return (arg1*m+arg2*m)/m
    }
    //减法
    function Subtr(arg1,arg2){
        let r1,r2,m,n;
        try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
        try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
        m=Math.pow(10,Math.max(r1,r2));
        n=(r1>=r2)?r1:r2;
        return ((arg1*m-arg2*m)/m).toFixed(n);
    }

    function swsc() {
        let b3 = $('#b3').val();
        let c3 = $('#c3').val();
        let a15 = $('#rate1').val();
        $('#d3').text(accMul(accMul(accDiv(accMul(b3,1.2),1000),a15),c3));
        ywsg();
        scdj();
        wgbz2();
        wgbz3();
    }

    function yl() {
        let b4 = $('#b4').val();
        let c4 = $('#c4').val();
        let a17 = $('#rate2').val();
        $('#d4').text(accMul(accMul(accDiv(accMul(b4,7.8),1000),a17),c4));
        ywsg();
        scdj();
        wgbz2();
        wgbz3();
    }

    function xjbz() {
        let c5 = $('#c5').val();
        $('#d5').text(accMul(c5,20));
        total();
    }

    function ywsg() {
        let d3 = $('#d3').text();
        let d4 = $('#d4').text();
        let c6 = $('#c6').val();
        $('#d6').text(accMul(accMul(accAdd(d3,d4),0.2),c6));
        total();
    }

    function scdj() {
        let d3 = $('#d3').text();
        let d4 = $('#d4').text();
        let c7 = $('#c7').val();
        $('#d7').text(accMul(accMul(accAdd(d3,d4),0.05),c7));
        total();
    }

    function flfy() {
        let b8 = $('#b8').val();
        let c8 = $('#c8').val();
        let k30 = $('#k30').val();
        let l38 = $('#l38').val();
        let j56 = $('#j56').val();
        let l65 = $('#l65').val();
        $('#d8').text(accMul(accMul(accMul(accMul(accDiv(accMul(accMul(b8,c8),0.5),1000),k30),l38),j56),l65));
        total();
    }

    function wgbz2() {
        let d3 = $('#d3').text();
        let d4 = $('#d4').text();
        let c10 = $('#c10').val();
        $('#d10').text(accMul(accMul(accAdd(d3,d4),0.05),c10));
        total();
    }

    function wgbz3() {
        let d3 = $('#d3').text();
        let d4 = $('#d4').text();
        let c11 = $('#c11').val();
        $('#d11').text(accMul(accMul(accAdd(d3,d4),0.2),c11));
        total();
    }

    function jtbx() {
        let b12 = $('#b12').val();
        let c12 = $('#c12').val();
        let k30 = $('#k30').val();
        let data = 0;
        if (k30 == 0.8) {
            data = 3.6;
        } else if (k30 == 0.9) {
            data = 4.3;
        } else if (k30 == 1) {
            data = 5.4;
        } else if (k30 == 1.5) {
            data = 8.4;
        } else if (k30 == 2) {
            data = 14.5;
        } else if (k30 > 2) {
            data = 14.5;
        }
        //console.log(data);
        $('#d12').text(accMul(accMul(accDiv(b12,10),data),c12));
        total();
    }

    function rateChange(){
        swsc();
        yl();
        flfy();
        jtbx();
    }

    function total() {
        //console.log("change!")
        let v1 = $('#d3').text();
        let v2 = $('#d4').text();
        let v3 = $('#d5').text();
        let v4 = $('#d6').text();
        let v5 = $('#d7').text();
        let v6 = $('#d8').text();
        let v7 = $('#d9').text();
        let v8 = $('#d10').text();
        let v9 = $('#d11').text();
        let v10 = $('#d12').text();
        $('#total').text(accAdd(accAdd(accAdd(accAdd(accAdd(accAdd(accAdd(accAdd(accAdd(v1, v2), v3), v4), v5), v6), v7), v8), v9), v10));
    }

    function rate() {
        let j1 = $('#j1').val();
        let j14 = $('#j14').val();
        let j21 = $('#j21').val();
        let k30 = $('#k30').val();
        let l38 = $('#l38').val();
        let j56 = $('#j56').val();
        let l65 = $('#l65').val();
        // console.log(accMul(accMul(accMul(accMul(j1,k30),l38),j56),l65));
        // console.log(accMul(accMul(accMul(accMul(accMul(j14,j21),k30),l38),j56),l65));
        $('#rate1').val(accMul(accMul(accMul(accMul(j1,k30),l38),j56),l65));
        $('#rate2').val(accMul(accMul(accMul(accMul(accMul(j14,j21),k30),l38),j56),l65));
        rateChange();
    }
</script>
</html>